//! \file Ville.h
//! \brief interface de la classe Ville mod�lisant des villes o� sont situ�s des a�roports
//! \author theud1
//! \version 0.1
//! \date 2013-10-03
//! une ville est caract�ris�e par son nom et le code de son a�roport
#ifndef VILLE_H_
#define VILLE_H_
#include <string>
#include <iostream>
namespace tp2
{
class Ville {
public:
	Ville(const std::string& p_nom, const std::string& p_codeAeroport);
	Ville();
	std::string reqCodeAeroport() const;
	std::string reqNom() const;
	bool operator==(const Ville& p_ville) const;
	friend std::ostream& operator <<(std::ostream& out, const Ville& p_ville)
	{
		return out;
	}
private:
	std::string m_nom;
	std::string m_codeAeroport;
};

inline std::string Ville::reqCodeAeroport() const {
	return m_codeAeroport;
}

inline std::string Ville::reqNom() const {
	return m_nom;
}

}
#endif /* VILLE_H_ */
